History
History
Synonyms
UK
US
Meaning:
conceal

to hide something; keep information secret

hide, disguise

embarrass

to make (a person) feel uncomfortable, ashamed etc

cause mental discomfort

PUT IN A HOLE as in Wiktionary
PUT IN A HOLE as in Wikipedia